<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>2.1. odtone::mih::message Class Reference</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="ODTONE 0.3">
<link rel="up" href="../index_mih.html" title="ODTONE MIH">
<link rel="prev" href="mih_classes.html" title="2. Classes">
<link rel="next" href="odtone_mih_message_helper_class.html" title="2.2. odtone::mih::message_helper Class Reference">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="'ODTONE - Open Dot Twenty One'" width="100" height="100" src="../../.././images/logo.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="mih_classes.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index_mih.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="odtone_mih_message_helper_class.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
<div class="section" title="2.1. odtone::mih::message Class Reference">
<div class="titlepage"><div><div><h4 class="title">
<a name="odtone.library.index_mih.odtone_mih_message_class"></a><a class="link" href="odtone_mih_message_class.html" title="2.1. odtone::mih::message Class Reference">
        2.1. odtone::mih::message Class Reference</a>
</h4></div></div></div>
<a name="odtone.library.index_mih.odtone_mih_message_class.detailed_description"></a><h6>
<a name="id3050940"></a>
          <a class="link" href="odtone_mih_message_class.html#odtone.library.index_mih.odtone_mih_message_class.detailed_description">Detailed
          Description</a>
        </h6>
<p>
          <span class="inlinemediaobject"><img src="./../../../images/odtone::mih::message.png" alt="odtone::mih::message"></span>
        </p>
<p>
          <span class="bold"><strong>MIH Message.</strong></span>
        </p>
<p>
          The <a class="link" href="odtone_mih_message_class.html" title="2.1. odtone::mih::message Class Reference">odtone::mih::message</a>
          is a high level representation of an MIH message, it provides access to
          all fields of the MIH message header, the destination and sources ID's
          that, although it is part of payload, it is common to all messages. It
          also provides serialization/deserialization for all the other payload data
          types (see <a class="link" href="odtone_mih_archive_class.html" title="2.7. odtone::mih::archive Class Reference">odtone::mih::archive</a>).
        </p>
<p>
          The <a class="link" href="odtone_mih_message_class.html" title="2.1. odtone::mih::message Class Reference">odtone::mih::message</a>
          can be set from an odtone::mih::frame that was received or it can create
          an odtone::mih::frame ready to be sent. To send or receive MIH message
          frames an IO Service is required such as the <a class="link" href="../index_sap/odtone_sap_user_class.html" title="2.2. odtone::sap::user Class Reference">odtone::sap::user</a>
          and <a class="link" href="../index_sap/odtone_sap_link_class.html" title="2.3. odtone::sap::link Class Reference">odtone::sap::link</a>.
        </p>
<p>
          The payload of a message is a sequence of types that require serialization
          and deserialization support.
        </p>
<p>
          For generating/parsing messages, a mini DSL is provided for maximum flexibility
          and extendability.
        </p>
<a name="odtone.library.index_mih.odtone_mih_message_class.namespace"></a><h6>
<a name="id3051055"></a>
          <a class="link" href="odtone_mih_message_class.html#odtone.library.index_mih.odtone_mih_message_class.namespace">Namespace</a>
        </h6>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">odtone</span><span class="special">::</span><span class="identifier">mih</span>
</pre>
<p>
        </p>
<a name="odtone.library.index_mih.odtone_mih_message_class.public_member_functions"></a><h6>
<a name="id3051102"></a>
          <a class="link" href="odtone_mih_message_class.html#odtone.library.index_mih.odtone_mih_message_class.public_member_functions">Public
          Member Functions</a>
        </h6>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">message</span><span class="special">();</span>
<span class="identifier">message</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">frame</span><span class="special">&amp;</span> <span class="identifier">fm</span><span class="special">);</span>
<span class="special">~</span><span class="identifier">message</span><span class="special">();</span>

<span class="identifier">message</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">frame</span><span class="special">&amp;</span> <span class="identifier">fm</span><span class="special">);</span>

<span class="keyword">void</span> <span class="identifier">version</span><span class="special">(</span><span class="identifier">uint8</span> <span class="identifier">v</span><span class="special">);</span>
<span class="keyword">void</span> <span class="identifier">ackreq</span><span class="special">(</span><span class="keyword">bool</span> <span class="identifier">v</span><span class="special">);</span>
<span class="keyword">void</span> <span class="identifier">ackrsp</span><span class="special">(</span><span class="keyword">bool</span> <span class="identifier">v</span><span class="special">);</span>
<span class="keyword">void</span> <span class="identifier">uir</span><span class="special">(</span><span class="keyword">bool</span> <span class="identifier">v</span><span class="special">);</span>
<span class="keyword">void</span> <span class="identifier">m</span><span class="special">(</span><span class="keyword">bool</span> <span class="identifier">v</span><span class="special">);</span>
<span class="keyword">void</span> <span class="identifier">fn</span><span class="special">(</span><span class="identifier">uint8</span> <span class="identifier">v</span><span class="special">);</span>
<span class="keyword">void</span> <span class="identifier">sid</span><span class="special">(</span><span class="identifier">service</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">v</span><span class="special">);</span>
<span class="keyword">void</span> <span class="identifier">opcode</span><span class="special">(</span><span class="identifier">operation</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">v</span><span class="special">);</span>
<span class="keyword">void</span> <span class="identifier">aid</span><span class="special">(</span><span class="identifier">action</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">v</span><span class="special">);</span>
<span class="keyword">void</span> <span class="identifier">mid</span><span class="special">(</span><span class="identifier">uint16</span> <span class="identifier">v</span><span class="special">);</span>
<span class="keyword">void</span> <span class="identifier">tid</span><span class="special">(</span><span class="identifier">uint16</span> <span class="identifier">v</span><span class="special">);</span>
<span class="keyword">void</span> <span class="identifier">source</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">id</span><span class="special">&amp;</span> <span class="identifier">id</span><span class="special">);</span>
<span class="keyword">void</span> <span class="identifier">destination</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">id</span><span class="special">&amp;</span> <span class="identifier">id</span><span class="special">);</span>

<span class="identifier">uint8</span>           <span class="identifier">version</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">bool</span>            <span class="identifier">ackreq</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">bool</span>            <span class="identifier">ackrsp</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">bool</span>            <span class="identifier">uir</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">bool</span>            <span class="identifier">m</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="identifier">uint8</span>           <span class="identifier">fn</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="identifier">service</span><span class="special">::</span><span class="identifier">type</span>   <span class="identifier">sid</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="identifier">operation</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">opcode</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="identifier">action</span><span class="special">::</span><span class="identifier">type</span>    <span class="identifier">aid</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="identifier">uint16</span>          <span class="identifier">mid</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="identifier">uint16</span>          <span class="identifier">tid</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">const</span> <span class="identifier">id</span><span class="special">&amp;</span>       <span class="identifier">source</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">const</span> <span class="identifier">id</span><span class="special">&amp;</span>       <span class="identifier">destination</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>

<span class="identifier">iarchive</span><span class="special">&amp;</span> <span class="identifier">input</span><span class="special">();</span>
<span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="identifier">output</span><span class="special">();</span>

<span class="keyword">void</span> <span class="identifier">get_frame</span><span class="special">(</span><span class="identifier">frame_vla</span><span class="special">&amp;</span> <span class="identifier">fm</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>

<span class="keyword">bool</span> <span class="identifier">message</span><span class="special">::</span><span class="identifier">has_service_specific_tlv</span><span class="special">();</span>

</pre>
<p>
        </p>
<a name="odtone.library.index_mih.odtone_mih_message_class.constructor__amp__destructor_documentation"></a><h6>
<a name="id3052091"></a>
          <a class="link" href="odtone_mih_message_class.html#odtone.library.index_mih.odtone_mih_message_class.constructor__amp__destructor_documentation">Constructor
          &amp; Destructor Documentation</a>
        </h6>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">message</span><span class="special">();</span>
</pre>
<p>
        </p>
<p>
          Construct a default MIH Message.
        </p>
<p>
          The defaults for each field are:
        </p>
<pre class="programlisting"><span class="identifier">version</span> <span class="special">=</span> <span class="number">1</span><span class="special">;</span>
<span class="identifier">ackreq</span>  <span class="special">=</span> <span class="keyword">false</span><span class="special">;</span>
<span class="identifier">ackrsp</span>  <span class="special">=</span> <span class="keyword">false</span><span class="special">;</span>
<span class="identifier">uir</span>     <span class="special">=</span> <span class="keyword">false</span><span class="special">;</span>
<span class="identifier">m</span>       <span class="special">=</span> <span class="keyword">false</span><span class="special">;</span>
<span class="identifier">fn</span>      <span class="special">=</span> <span class="number">0</span><span class="special">;</span>
<span class="identifier">mid</span>     <span class="special">=</span> <span class="number">0</span><span class="special">;</span>
<span class="identifier">tid</span>     <span class="special">=</span> <span class="number">0</span><span class="special">;</span>
</pre>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">message</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">frame</span><span class="special">&amp;</span> <span class="identifier">fm</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Construct a MIH Message parsing all fields from a frame.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>fm</strong></span> - odtone::mih::frame from which to
            parse information.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="special">~</span><span class="identifier">message</span><span class="special">();</span>
</pre>
<p>
        </p>
<p>
          Destructor for MIH Message.
        </p>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<a name="odtone.library.index_mih.odtone_mih_message_class.member_function_documentation"></a><h6>
<a name="id3052730"></a>
          <a class="link" href="odtone_mih_message_class.html#odtone.library.index_mih.odtone_mih_message_class.member_function_documentation">Member
          Function Documentation</a>
        </h6>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">message</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">frame</span><span class="special">&amp;</span> <span class="identifier">fm</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Extract the MIH Message fields from a given odtone::mih::frame.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>fm</strong></span> - odtone::mih::frame from which to
            extract information.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<a class="link" href="odtone_mih_message_class.html" title="2.1. odtone::mih::message Class Reference">odtone::mih::message</a>
            with the fields updated.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">version</span><span class="special">(</span><span class="identifier">uint8</span> <span class="identifier">v</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Set the MIH Message Version.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>v</strong></span> - value of MIH Message Version field.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">ackreq</span><span class="special">(</span><span class="keyword">bool</span> <span class="identifier">v</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Set the MIH Message Acknowledge Request Flag.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>v</strong></span> - value of MIH Message Acknowledge
            Request Flag field.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">ackrsp</span><span class="special">(</span><span class="keyword">bool</span> <span class="identifier">v</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Set the MIH Message Acknowledge Response Flag.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>v</strong></span> - value of MIH Message Acknowledge
            Response Flag field.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">uir</span><span class="special">(</span><span class="keyword">bool</span> <span class="identifier">v</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Set the MIH Message Unauthenticated Information Request Flag.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>v</strong></span> - value of MIH Message Unauthenticated
            Information Request Flag.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">m</span><span class="special">(</span><span class="keyword">bool</span> <span class="identifier">v</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Set the MIH Message More Fragment Flag.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>v</strong></span> - value of MIH Message More Fragment
            Flag.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">fn</span><span class="special">(</span><span class="identifier">uint8</span> <span class="identifier">v</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Set the MIH Message Fragment Number.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>v</strong></span> - value of MIH Message Fragment Number.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">sid</span><span class="special">(</span><span class="identifier">service</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">v</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Set the MIH Message ID Service Identifier.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>v</strong></span> - value of MIH Message ID Service
            Identifier (odtone::mih::service::type).
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">opcode</span><span class="special">(</span><span class="identifier">operation</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">v</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Set the MIH Message ID Operation Code.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>v</strong></span> - value of MIH Message ID Operation
            Code (odtone::mih::operation::type).
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">aid</span><span class="special">(</span><span class="identifier">action</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">v</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Set the MIH Message ID Action Identifier.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>v</strong></span> - value of MIH Message ID Action Identifier
            (odtone::mih::action::type).
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">mid</span><span class="special">(</span><span class="identifier">uint16</span> <span class="identifier">v</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Set the MIH Message ID.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>v</strong></span> - value of MIH Message Message ID.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">tid</span><span class="special">(</span><span class="identifier">uint16</span> <span class="identifier">v</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Set the MIH Message Transaction ID.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>v</strong></span> - value of MIH Message Transaction
            ID.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">source</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">id</span><span class="special">&amp;</span> <span class="identifier">id</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Set the MIH Message Source ID.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>v</strong></span> - MIH Message Source MIHF ID.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">destination</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">id</span><span class="special">&amp;</span> <span class="identifier">id</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Set the MIH Message Destination ID.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>v</strong></span> - MIH Message Destination MIHF ID.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">uint8</span> <span class="identifier">version</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the MIH Message Version.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Value of MIH Message Version field.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">ackreq</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the MIH Message Acknowledge Request Flag.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Value of MIH Message Acknowledge Request Flag field.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">ackrsp</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the MIH Message Acknowledge Response Flag.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Value of MIH Message Acknowledge Response Flag field.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">uir</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the MIH Message Unauthenticated Information Request Flag.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Value of MIH Message Unauthenticated Information Request Flag.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">m</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the MIH Message More Fragment Flag.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Value of MIH Message More Fragment Flag.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">uint8</span> <span class="identifier">fn</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the MIH Message Fragment Number.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Value of MIH Message Fragment Number.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">service</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">sid</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the MIH Message ID Service Identifier.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Value of MIH Message ID Service Identifier (odtone::mih::service::type).
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">operation</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">opcode</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the MIH Message ID Operation Code.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Value of MIH Message ID Operation Code (odtone::mih::operation::type).
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">action</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">aid</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the MIH Message ID Action Identifier.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Value of MIH Message ID Action Identifier (odtone::mih::action::type).
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">uint16</span> <span class="identifier">mid</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the MIH Message ID.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Value of MIH Message ID.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">uint16</span> <span class="identifier">tid</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the MIH Message Transaction ID.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Value of MIH Message Transaction ID.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">const</span> <span class="identifier">id</span><span class="special">&amp;</span> <span class="identifier">source</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the MIH Message Source ID.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            MIH Message Source MIHF ID.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">const</span> <span class="identifier">id</span><span class="special">&amp;</span> <span class="identifier">destination</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the MIH Message Destination ID.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            MIH Message Destination MIHF ID.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">message</span><span class="special">::</span><span class="identifier">get_frame</span><span class="special">(</span><span class="identifier">frame_vla</span><span class="special">&amp;</span> <span class="identifier">fm</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the MIH Message Frame (odtone::mih::frame).
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>fm</strong></span> - a dynamic frame buffer to fill.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">message</span><span class="special">::</span><span class="identifier">has_service_specific_tlv</span><span class="special">();</span>
</pre>
<p>
        </p>
<p>
          Check if the MIH Message has service specific TLVs
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            True if has service specific TLVs or false otherwise.
          </li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright &#169; 2009 -2011 Universidade Aveiro<br>Copyright &#169; 2009 -2011 Instituto de Telecomunica&#231;&#245;es - P&#243;lo Aveiro<p>
        This software is distributed under a license. The full license agreement
        can be found in the LICENSE in this distribution. This software may not be
        copied, modified, sold or distributed other than expressed in the named license
        agreement. This software is distributed without any warranty.
      </p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="mih_classes.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index_mih.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="odtone_mih_message_helper_class.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
</body>
</html>
